Agent UML Sequence Diagram And Meta-Model

نویسندگان

  • Jinyu Song
  • Zhiyu Zhou
  • Ying Guan
چکیده

UML sequence diagrams used to define basic interactions between objects at the level of method invocation while they are not well-suited for describing the complex interactions as they occur in multi-agent systems. In order to solve this problem, Agent UML is proposed based on UML2.0 by OMG and FIPA. Three extensions to UML are analyzed and an example is utilized to show the Agent UML sequence diagram. The major elements of this Agent UML sequence diagram are lifeline, message, execution occurrence, event occurrence, combined fragment and interaction operator. On this condition a draft Agent UML sequence diagram meta-model as a UML class diagram is proposed and the main differences between the UML2.0 meta-model and the draft Agent UML meta-model are researched. Our Agent UML meta-model has a constructive influence on the evolution of Agent UML for the specification of agent interaction protocols.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mapping Sequence diagram in Fuzzy UML to Fuzzy Petri Net

This ability in fuzzy UML, practically leaves the customers and market’s need without response in this important and vital area. Here, the available sequence diagrams in fuzzy UML will map into fuzzy Petri net. However, the formal models ability will be added to the Semi-formal fuzzy UML. This formalization will add the automatic processing ability to the Semi-formal fuzzy UML. Further more, t...

متن کامل

Availability evaluation of Software architecture of object oriented Style using coloured Petri nets

Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...

متن کامل

Modeling Secure Mobile Agent Systems

We propose a MDA based approach for designing secure mobile agent systems. First, we define a meta-model which extends the UML deployment diagram by concepts related to the security and mobility of multi-agent systems. We propose also a UML profile as an implementation of this meta-model. Second, we project the application model into AGLETS-specific model, which describes the main functionaliti...

متن کامل

Extending UML State Diagrams to Model Agent Mobility

This paper presents a simplified form of UML state diagrams for modeling agent mobility. Mobile agent has gained more importance technology. The notations used to model agent mobility are focused on capturing agent creation, mobility paths and current agent location. In this paper, we demonstrate how the simplification of the state UML 2.0 Activity Diagrams can be used for modeling mobile agent...

متن کامل

Deriving Model-to-Code Transformation Rules at the Meta- Model Level

The Unified Modeling Language (UML) has been widely accepted in the software development industry because of the benefits it brings to the task of specifying system requirements and design decision. However, models are not the final product of a software development cycle. Application code, which is compiled and executed, has to be derived from these models. Work on deriving transformation tech...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015